a.logo * {
   height: auto;
}

.uk-h3 {
   margin-top: 0 !important;
   margin-bottom: 30px !important;
   font-size: 18px !important;
   line-height: 1.8 !important;
   font-weight: normal !important;
   text-transform: none !important;
   color: #222222 !important;
}

@media (min-width: 1200px) {
   .uk-scope * + .uk-grid-margin,
   .uk-scope .uk-grid + .uk-grid,
   .uk-scope .uk-grid > .uk-grid-margin {
      margin-top: 5px;
   }

   .uk-scope .uk-grid {
      margin-left: -35px;
   }

   .uk-scope .uk-grid > * {
      padding-left: 35px;
   }
}

body.itemid-101 .tm-content {
   padding-bottom: 1px;
}

#back-to-top {
   display: none;
}

#back-to-top.show {
   display: block;
}

.article-body p:first-child {
   margin-top: 10px;
   margin-bottom: 2px;
}
